AI 时代的软件范式转变:对话本身就是软件的功能
TL;DR
以前的软件是为了"实现功能",现在你只需要让智能体有实现这些功能的工具,通过对话就能完成。对话本身成为了软件的功能——这是从 GUI 到 CUI(对话式用户界面)的根本范式转变。
触发场景
- 思考 AI 对软件行业的根本影响
- 设计 AI-native 产品
- 理解为什么传统软件开发模式正在失效
行动步骤
- 识别哪些软件功能可以通过"对话+工具调用"替代
- 为智能体配备完成任务的工具(API/函数调用)
- 用自然语言描述需求,让 AI 编排执行
证据
- 个人洞察:AI 编程工具(如 Claude Code)本身就是这一范式的例证
- 传统软件开发 = 编写功能;AI 时代 = 对话驱动执行
失败边界
- 对话界面不适合所有场景(如精确的图形设计、实时游戏)
- 当前对话式系统缺乏 undo/版本控制等传统软件的成熟机制
原理
传统软件的本质是"将人类意图翻译为机器指令的中间层"。当 LLM 可以直接理解意图并调用工具时,这个中间层(GUI/CLI/代码)从"必需"变成了"可选"。